﻿<?xml version="1.0" encoding="utf-8" ?>
<Library>
	<NativeTypes>
		<Type id="0" jsNamespace="CsoGateway.System" typeName="Cso" inFile="CsoGateway.System.js">
		</Type>
		<Type id="1" jsNamespace="CsoGateway.System" typeName="CsoNative" inFile="CsoGateway.System.js">
			<StrongDependency id="0"/>
		</Type>
		<Type id="2" jsNamespace="CsoGateway.System" typeName="CsoGenerated" inFile="CsoGateway.System.js">
			<StrongDependency id="0"/>
		</Type>
		<Type id="222" jsNamespace="CsoGateway.System" typeName="TimeSpan" inFile="CsoGateway.System.TimeSpan.js">
			<StrongDependency id="1"/>
			<ServerSideEquivalent type="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.System.TimeSpanToClientSideConverter"/>
		</Type>
		<Type id="3" jsNamespace="CsoGateway.Collections" typeName="ICsoHashProvider" inFile="CsoGateway.Collections.Hashing.js">
		</Type>
		<Type id="4" jsNamespace="CsoGateway.Collections" typeName="Hashing" inFile="CsoGateway.Collections.Hashing.js">
			<StrongDependency id="1"/>
			<StrongDependency id="3"/>
		</Type>
		<Type id="5" jsNamespace="CsoGateway.Collections" typeName="List" inFile="CsoGateway.Collections.List.js">
			<StrongDependency id="1"/>
			<ServerSideEquivalent type="System.Collections.ArrayList, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.ListCollectionToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.BitArray, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.BitArrayToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.List`1, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.ListCollectionToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.LinkedList`1, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.LinkedListCollectionToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Specialized.StringCollection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.ListCollectionToClientSideConverter"/>
		</Type>
		<Type id="6" jsNamespace="CsoGateway.Collections" typeName="Entry" inFile="CsoGateway.Collections.Dictionary.js">
			<StrongDependency id="1"/>
		</Type>
		<Type id="7" jsNamespace="CsoGateway.Collections" typeName="Bucket" inFile="CsoGateway.Collections.Dictionary.js">
			<StrongDependency id="1"/>
		</Type>
		<Type id="8" jsNamespace="CsoGateway.Collections" typeName="Dictionary" inFile="CsoGateway.Collections.Dictionary.js">
			<StrongDependency id="1"/>
			<StrongDependency id="3"/>
			<StrongDependency id="4"/>
			<StrongDependency id="6"/>
			<StrongDependency id="7"/>
			<ServerSideEquivalent type="System.Collections.Hashtable, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.DictionaryToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.Dictionary`2, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.DictionaryToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Specialized.HybridDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.DictionaryToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Specialized.ListDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.DictionaryToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Specialized.StringDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.StringDictionaryToClientSideConverter"/>
		</Type>
		<Type id="9" jsNamespace="CsoGateway.Collections" typeName="Queue" inFile="CsoGateway.Collections.Queue.js">
			<StrongDependency id="1"/>
			<StrongDependency id="5"/>
			<ServerSideEquivalent type="System.Collections.Queue, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.QueueToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.Queue`1, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.GenericQueueToClientSideConverter"/>
		</Type>
		<Type id="10" jsNamespace="CsoGateway.Collections" typeName="Stack" inFile="CsoGateway.Collections.Stack.js">
			<StrongDependency id="1"/>
			<StrongDependency id="5"/>
			<ServerSideEquivalent type="System.Collections.Stack, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.StackToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.Stack`1, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.GenericStackToClientSideConverter"/>
		</Type>
		<Type id="11" jsNamespace="CsoGateway.Collections" typeName="SortedList" inFile="CsoGateway.Collections.SortedList.js">
			<StrongDependency id="1"/>
			<StrongDependency id="5"/>
			<StrongDependency id="8"/>
			<ServerSideEquivalent type="System.Collections.SortedList, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.SortedListToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.SortedList`2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.SortedListToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Generic.SortedDictionary`2, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.SortedListToClientSideConverter"/>
			<ServerSideEquivalent type="System.Collections.Specialized.OrderedDictionary, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.SortedListToClientSideConverter"/>
		</Type>
		<Type id="12" jsNamespace="CsoGateway.Collections" typeName="NameValueCollection" inFile="CsoGateway.Collections.NameValueCollection.js">
			<StrongDependency id="1"/>
			<StrongDependency id="8"/>
			<ServerSideEquivalent type="System.Collections.Specialized.NameValueCollection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" converter="ca.metaobjects.csogateway.Converters.Collections.NameValueCollectionToClientSideConverter"/>
		</Type>
	</NativeTypes>
</Library>
